<template>
  <div>
    <h1>{{ msg }}</h1>
    <h2>学生姓名:{{ name }}</h2>
    <h2>学生性别:{{ sex }}</h2>
    <h2>学生年龄:{{ age }}</h2>
  </div>
</template>

<script>
export default {
  name: "Student",
  data() {
    return {
      msg: "我是文智伟，你好",
    };
  },
  // props: ["name", "sex", "age"], //简单接收

  //接收的同时对类型限制
  // props: {
  //   name: String,
  //   age: Number,
  //   sex: String,
  // },

  //接收的同时对数据进行类型的限制，默认值的指定以及必要值的限制
  props: {
    name: {
      type: String, //name的类型
      require: true, //名字是必要的
    },
    age: {
      type: Number,
      default: 99,
    },
    sex: {
      type: String,
      require: true,
    },
  },
};
</script>

<style></style>
